e7543c125b0794b46f08b2f96d07932850fea88a,src/test/java/com/github/susom/database/test/DatabaseTest.java,DatabaseTest,missingPositionalParameter,#,292

Before Change


          errors++;
          return Integer.toString(errors);
        }
      }).toSelect("select a from b where c=?").queryLongOrNull();
      fail("Should have thrown an exception");
    } catch (DatabaseException e) {
      assertEquals("Error executing SQL (errorCode=1)", e.getMessage());
    }

After Change


    control.replay();

    try {
      Long value = new DatabaseImpl(c, new OptionsDefault(Flavor.generic) {
        int errors = 0;

        @Override
        public String generateErrorCode() {
          errors++;
          return Integer.toString(errors);
        }
      }).toSelect("select a from b where c=?").queryLongOrNull();
      fail("Should have thrown an exception, but returned " + value);
    } catch (DatabaseException e) {
      assertEquals("Error executing SQL (errorCode=1)", e.getMessage());
    }